Big Huge Thesaurus

Olea lanceolata

noun